Members
Overall Objectives
Research Program
Application Domains
Highlights of the Year
New Software and Platforms
New Results
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Software and Platforms

Reorder.js

Participant : Jean-Daniel Fekete [correspondant] .

Visualizing data tables and graph/network can be done using a matrix visualization. Jacques Bertin, the French cartographer and visualization pioneer explained in his book "Semiology of Graphics" that, to make sense of a matrix, it should first be correctly ordered. This is what the Reorder.js library is doing.

Ordering is also useful for other purposes. For example, if you want to visualize with Parallel Coordinates, you should provide an order for the dimension axes. Reorder.js can be used to find a suitable order. See also the poster paperĀ  [48].

The library also provide examples of visualizations using reordering; they are based on the d3.js library. For more information, see our survey of methods for matrix reorderingĀ [3].

Figure 4. Correctly ordered matrices of a network (left), and parallel coordinate plots with dimensions ordered according to their correlation (right)
IMG/matrix.png IMG/matrix-canvas.png IMG/pcp.png IMG/pcp-cars.png